package com.abvnet.project.water.project.service;

import com.abvnet.project.water.project.domain.ProjectPharm;

import java.util.List;

/**
 * 药剂使用情况 服务层
 * 
 * @author duj
 * @date 2019-07-16
 */
public interface IProjectPharmService {
	/**
     * 查询药剂使用情况信息
     * 
     * @param pharmId 药剂使用情况ID
     * @return 药剂使用情况信息
     */
	public ProjectPharm selectProjectPharmById(Long pharmId);

    public ProjectPharm selectProjectPharmByProjectId(Long projectId);
	
	/**
     * 查询药剂使用情况列表
     * 
     * @param projectPharm 药剂使用情况信息
     * @return 药剂使用情况集合
     */
	public List<ProjectPharm> selectProjectPharmList(ProjectPharm projectPharm);
	
	/**
     * 新增药剂使用情况
     * 
     * @param projectPharm 药剂使用情况信息
     * @return 结果
     */
	public int insertProjectPharm(ProjectPharm projectPharm);
	
	/**
     * 修改药剂使用情况
     * 
     * @param projectPharm 药剂使用情况信息
     * @return 结果
     */
	public int updateProjectPharm(ProjectPharm projectPharm);
		
	/**
     * 删除药剂使用情况信息
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
	public int deleteProjectPharmByIds(String ids);
	
}
